Introdução à Lógica de Programação

Aula 4 - Operadores aritméticos



Helder Jefferson Ferreira da Luz

helder.luz@ifpr.edu.br

Objetivos da aula

  • Compreender e aplicar os operadores aritméticos básicos em JavaScript.
  • Realizar operações matemáticas com diferentes tipos de dados numéricos (inteiros e flutuantes).
  • Entender a precedência dos operadores e a importância dos parênteses nas expressões.

Operadores aritméticos

Definição
Operadores aritméticos são usados para realizar operações matemáticas básicas entre variáveis e valores.

Tipos de operadores

Operador Operação Exemplo Resultado
+ Soma 5 + 3 8
- Subtração 5 - 3 2
* Multiplicação 5 * 3 15
/ Divisão 5 / 2 2.5
% Módulo (Resto) 5 % 2 1
** Exponenciação 5 ** 3 125
++ Incremento num++ num = num + 1
-- Decremento num-- num = num - 1

Procedência dos operadores

A ordem de precedência é importante para entender como as operações são avaliadas.

  • Exponenciação (**) tem a maior precedência.
  • Multiplicação, divisão e resto (*, /, %) vêm em seguida.
  • Soma e subtração (+, -) têm a menor precedência.
  • Use parênteses para alterar a ordem de precedência.

Exemplos

Soma

let a = 8
let b = 3
let resultado = a + b  // 8 + 3 = 11
console.log(resultado)

Subtração

let a = 10
let b = 4
let resultado = a - b  // 10 - 4 = 6
console.log(resultado)

Exemplos

Multiplicação e divisão

let a = 6
let b = 2
console.log(a * b) // 6 * 2 = 12
console.log(a / b) // 6 / 2 = 3

Exponenciação

let numero = 5
let potencia = numero ** 3  // 5 elevado à potência de 3 = 5 * 5 * 5 = 125
console.log("Resultado:", potencia)

Exemplos

Divisão por zero

let resultado = 5 / 0;  // Resultado: Infinity
console.log("Divisão por zero:", resultado);

Incremento e decremento

let numero = 10
numero++
console.log(numero) // 11
numero--
console.log(numero) // 10

Exemplos

Precedência de operadores

let a = 2 + 3 * 4  // 2 + (3 * 4) = 14
console.log(a)
let a = (2 + 3) * 4  // (2 + 3) * 4 = 20
console.log(a)

Exemplos

Uso de vários operadores

let a = 10
let b = 5
let c = 2
let resultado = a - b * c + 3  // 10 - (5 * 2) + 3 = 3
console.log(resultado)

Dúvidas? 🤔

Exercícios

  1. Dado o número x = 10, calcule o dobro e a metade desse número.
  2. Crie dois números e realize as operações de soma, subtração, multiplicação, divisão e módulo (resto) com esses números.
  3. Com a taxa de câmbio do dólar para o real a R$ 5.25, calcule quantos dólares são equivalentes a R$ 100 e R$ 250.
  4. Cálcule a área de um quadrado, considerando o lado = 4.
  5. Dadas as dimensões de um retângulo, com largura = 5 e altura = 10, calcule sua área e seu perímetro.

Exercícios

  1. Cálcule a área de um triângulo, considerando a base = 10 e altura = 5.

  2. Calcule a média aritmética de três números: num1 = 8, num2 = 9, num3 = 7

  3. Um produto custa R$ 200, e está com um desconto de 15%. Calcule o valor final do produto com o desconto aplicado.

  4. Um carro percorre 480 km com 40 litros de combustível. Calcule o consumo médio do carro em km/l.

  5. Calcule o valor total de uma compra com 3 produtos:

    • Produto 1: R$ 45,00
    • Produto 2: R$ 30,00
    • Produto 3: R$ 25,00
      Adicione 10% de imposto ao valor total.

Exercícios

  1. Um investidor aplicou R$ 1.000,00 em uma poupança com rendimento de 0,5% ao mês. Calcule o valor total após 6 meses.

  2. Dado um círculo com raio r = 7, calcule sua área e circunferência. Fórmulas:

    • Área: A = π * r²
    • Circunferência: C = 2 * π * r
      Considere π = 3.14.
  3. Um trabalhador recebe R$ 1.500,00 por mês e trabalha 8 horas por dia, 22 dias por mês. Calcule o valor recebido por hora trabalhada.